
$(function(){
//	getHotTopic();
//	getClassInfo();
	getTopicDetail();
});

var TopicDetail={
		
}

TopicDetail.forward=function(){
	
	
	$.ajax({
		type : 'POST',
		url : ctp + '/interface/classSearch',
		success:function(data){
			if(data.code==200){
				var str="<select id='class_id' >";
				for(var i=0;i<data.data.length;i++){
					str+="<option value='"+data.data[i].class_id+"'>"+data.data[i].class_name+"</option>";
				}
				str+="</select>";
				
				//////

				art.dialog({
					 left: '50%',
				    content: "转发内容:<input id='content' type='text'/></br></br> 选择班组:"+str,
				     ok: function () {
						$.ajax({
							type : 'POST',
							data: {
								topic_id:$('#topic_id').val(),
								type:4,//2-文章点赞 -3文章评论 4-转发 5-收藏 6-给评论点赞 7-给评论回复 8-不感兴趣 9-取消收藏
								comment:$('#content').val(),
								class_id:$('#class_id').val()
								},
							url : ctp + '/interface/topicMarkOperate',
							success:function(data){
								
								if(data.code==200){//成功
						    		art.dialog("操作成功", function(){
						    			location.reload();
						    		});
						    	}else{//失败
						    		art.dialog("操作失败", function(){});
						    	}
							}
						});
			 
				    },
				    cancelVal: '关闭',
				    cancel: true //为true等价于function(){}
				});
				
				//////
				
				
	    	}
		}
	});

	
	
	
	 
}

function getClassInfo(){
	 $.ajax({
			type : 'POST',
			dataType:'json', 
			url : ctp + '/interface/classInfoSearch ',
			data:{ class_id:$('#class_id').val()},
			success:function(data){
				if(data.code==200){
					console.log(JSON.stringify(data.data));
					$('#name').html(data.data.name);
					$('#indroduce').html(data.data.indroduce);
					$("#pic").attr("src",data.data.pic);
					$('#member_cnt').html(data.data.member_cnt);
 					$('#topic_cnt').html(data.data.topic_cnt);
 					if(data.data.is_self==1){
 						//不是自己创建的班组
 						if(data.data.is_join_class==0){
 	 						//已加入班组
 	 						$('#join_status').removeClass("fa-plus");
 	 						$('#join_status').addClass("fa-minus");
 	 						$("#join_class").bind("click",Common.quitClass);
 	 					}else{
 	 						//未加入班组 给图标添加响应事件
 	 						$("#join_class").bind("click",Common.joinClass);
 	 					}	
 					}else{
 						$('#join_status').removeClass("fa-plus");
 					}
 					
				}
			},
			error:function(data){
			}
	    });
}
function getHotTopic(pos_idx1,count1){
	 $.ajax({
			type : 'POST',
			dataType:'json', 
			url : ctp + '/interface/classTopicSearch',
			data: {
				class_id:$('#class_id').val(),
				topic_type:0,//0普通话题 1-投票 2-问卷调查 3-活动管理
				pos_idx:pos_idx1,
				count:count1
			},
			success:function(data){
				if(data.code==200){
					var result='';
					for(var i=0;i<data.data.length;i++){
						var cover_pic='';
						//封面图片是否存在，不存在取pic_list第一张，若还不存在则使用默认图片
						if(data.data[i].cover_pic ==''){
							if(data.data[i].pic_list==''){
								cover_pic="images/nopic.jpg";
							}else{
								cover_pic=data.data[i].pic_list[0];
							}
							
						}else{
							cover_pic=data.data[i].cover_pic;
						}
						result+='<div  class="feed-element" style="line-height: 23px">';
						//result+='<a href="javascript:;" class="pull-left">';
                        //result+=' <img alt="image" class="img-circle" src="'+cover_pic +'">';
                        //result+='</a>';
                        result+=' <div class="media-body ">';
                        result+=' <div><strong><a href="web/topicDetail.jsp?topic_id='+data.data[i].topic_id+'&class_id='+data.data[i].class_id+'">'+data.data[i].indroduce+'</a></strong></div>';
                        result+=' <div><small>'+data.data[i].read_cnt+'阅读</small>&nbsp;&nbsp;  <i class="fa fa-thumbs-o-up"  >'+data.data[i].thumbs_cnt+'点赞</i></div>';
                        result+='</div>';
                        result+='</div>';
					}
					$('#hotTopic').append(result);
				}
			},
			error:function(data){
			}
	    });
}


function getCommentSearch(pos_idx1,count1){
	$.ajax({
		type : 'POST',
		dataType:'json', 
		url : ctp + '/interface/commentSearch',
		data:{
			topic_id:$('#topic_id').val(),
			pos_idx:pos_idx1,
			count:count1
		},
		success:function(data){
			if(data.code==200){
				var result='';
				console.log(data.data);
				$("#id_comment_max_index").val(data.pos_idx);
				$('#comment').html('');
				for(var i=0;i<data.data.length;i++){
					var pic='';
					//封面图片是否存在， 若还不存在则使用默认图片
					if(data.data[i].pic ==''){
						pic="images/nopic.jpg";
					}else{
						pic=data.data[i].pic;
					}

					result+=' <div class="feed-element">';
					
					if(data.data[i].type ==0){
	                    result+='<a href="profile.html#" class="pull-left">';
	                    result+='  <img alt="image" class="img-circle" src="'+pic+'">';
	                    result+=' </a>';
	                    result+=' <div class="media-body ">';
	                    result+='<small class="pull-right">'+data.data[i].create_time+'</small>';
	                    result+=' <strong>'+data.data[i].user_name+'</strong> 评论 '+$('#topic_title').val()+'';
	                    result+=' <br>';
	                    result+=' <div class="well">'+data.data[i].comment+'';
	                    result+=' <div class="pull-right">';
	                    if(data.data[i].thumbs_cnt==0){
	                        if(data.data[i].is_thumbs==1){
//	                       	 result+=' <#button class="btn btn-xs btn-danger" id="'+data.data[i].topic_mark_id+'"  onclick="addZan('+data.data[i].topic_mark_id+','+data.data[i].thumbs_cnt+')"><i class="fa fa-thumbs-up"></i> '+data.data[i].thumbs_cnt+'赞 </button>';
	                       	result+=' <button value="0" id="btn_'+data.data[i].topic_mark_id+'" class="btn btn-xs btn-danger" onclick="addZan('+data.data[i].topic_mark_id+','+data.data[i].thumbs_cnt+',6)"  ><i class="fa fa-thumbs-up" ></i> <span id="'+data.data[i].topic_mark_id+'">'+data.data[i].thumbs_cnt+'赞</span></button> ';
	                       }else{
	                       	 result+=' <button class="btn btn-xs" id="btn_'+data.data[i].topic_mark_id+'"><i class="fa fa-thumbs-up" onclick="addZan('+data.data[i].topic_mark_id+','+data.data[i].thumbs_cnt+',11)" ></i> '+data.data[i].thumbs_cnt+'赞 </button>';
	                       }
	                    }else{
	                    	result+=' <button value="0" id="btn_'+data.data[i].topic_mark_id+'" class="btn btn-xs btn-danger" onclick="addZan('+data.data[i].topic_mark_id+','+data.data[i].thumbs_cnt+',6)"  ><i class="fa fa-thumbs-up" ></i> <span id="'+data.data[i].topic_mark_id+'">'+data.data[i].thumbs_cnt+'赞</span></button> ';
	                    }
	                    if(data.data[i].type ==0){
	                    	 result+=' <a class="btn btn-xs btn-white" id="hf_'+data.data[i].topic_mark_id+'"  onclick="addUserComment('+data.data[i].topic_mark_id+',0)" ><i class="fa fa-pencil"></i> 回复</a>';
	                         result+=' <a class="btn btn-xs btn-white" id="qx_'+data.data[i].topic_mark_id+'" style="display:none"   onclick="addUserComment('+data.data[i].topic_mark_id+',1)" ><i class="fa fa-share"></i> 取消</a>';
	                         result+=' <a class="btn btn-xs btn-danger" id="tj_'+data.data[i].topic_mark_id+'" style="display:none"   onclick="addUserComment('+data.data[i].topic_mark_id+',2)" ><i class="fa fa-comments"></i> 提交</a>';
	                    }
	                    result+='</div>';
	                    //回复
//	                    if(data.data[i].type !=0){
//	                   	 result+=' <br>';
//	                   	 result+=' <br>';
//	                     result+=' <strong>'+data.data[i].replied_user_name+'  '+data.data[i].create_time+'</strong>  回复 :';
//	                     result+=' <br>';
//	                     result+='&nbsp&nbsp&nbsp&nbsp'+data.data[i].comment;
//	                   }
	                   //回复
	                    result+='</div>';
	                    
	                    //回复
	                    result+='<div class="media-body"  id="ctn_'+data.data[i].topic_mark_id+'" style="display:none">';
	                    result+='<textarea class="form-control" placeholder="回复内容..." id="area_'+data.data[i].topic_mark_id+'" ></textarea>';
	                    result+=' </div>';
	                  
					}else{
	                    result+='<a href="profile.html#" class="pull-left">';
	                    result+='  <img alt="image" class="img-circle" src="'+data.data[i].replied_user_pic+'">';
	                    result+=' </a>';
	                    result+=' <div class="media-body ">';
	                    result+='<small class="pull-right">'+data.data[i].replied_time+'</small>';
	                    result+=' <strong>'+data.data[i].replied_user_name+'</strong> 回复 '+data.data[i].user_name+' 评论';
	                    result+=' <br>';
	                    result+=' <div class="well">'+data.data[i].comment+'';
	                    result+=' <div class="pull-right">';
//	                    if(data.data[i].thumbs_cnt==0){
//	                        if(data.data[i].is_thumbs==1){
////	                       	 result+=' <#button class="btn btn-xs btn-danger" id="'+data.data[i].topic_mark_id+'"  onclick="addZan('+data.data[i].topic_mark_id+','+data.data[i].thumbs_cnt+')"><i class="fa fa-thumbs-up"></i> '+data.data[i].thumbs_cnt+'赞 </button>';
//	                       	result+=' <button value="0" id="btn_'+data.data[i].topic_mark_id+'" class="btn btn-xs btn-danger" onclick="addZan('+data.data[i].topic_mark_id+','+data.data[i].thumbs_cnt+',6)"  ><i class="fa fa-thumbs-up" ></i> <span id="'+data.data[i].topic_mark_id+'">'+data.data[i].thumbs_cnt+'赞</span></button> ';
//	                       }else{
//	                       	 result+=' <button class="btn btn-xs" id="btn_'+data.data[i].topic_mark_id+'"><i class="fa fa-thumbs-up" onclick="addZan('+data.data[i].topic_mark_id+','+data.data[i].thumbs_cnt+',11)" ></i> '+data.data[i].thumbs_cnt+'赞 </button>';
//	                       }
//	                    }else{
//	                    	result+=' <button value="0" id="btn_'+data.data[i].topic_mark_id+'" class="btn btn-xs btn-danger" onclick="addZan('+data.data[i].topic_mark_id+','+data.data[i].thumbs_cnt+',6)"  ><i class="fa fa-thumbs-up" ></i> <span id="'+data.data[i].topic_mark_id+'">'+data.data[i].thumbs_cnt+'赞</span></button> ';
//	                    }
//	                    if(data.data[i].type ==0){
//	                    	 result+=' <a class="btn btn-xs btn-white" id="hf_'+data.data[i].topic_mark_id+'"  onclick="addUserComment('+data.data[i].topic_mark_id+',0)" ><i class="fa fa-pencil"></i> 回复</a>';
//	                         result+=' <a class="btn btn-xs btn-white" id="qx_'+data.data[i].topic_mark_id+'" style="display:none"   onclick="addUserComment('+data.data[i].topic_mark_id+',1)" ><i class="fa fa-share"></i> 取消</a>';
//	                         result+=' <a class="btn btn-xs btn-danger" id="tj_'+data.data[i].topic_mark_id+'" style="display:none"   onclick="addUserComment('+data.data[i].topic_mark_id+',2)" ><i class="fa fa-comments"></i> 提交</a>';
//	                    }
	                    result+='</div>';
	                    //回复
//	                    if(data.data[i].type !=0){
//	                   	 result+=' <br>';
//	                   	 result+=' <br>';
//	                     result+=' <strong>'+data.data[i].replied_user_name+'  '+data.data[i].create_time+'</strong>  回复 :';
//	                     result+=' <br>';
//	                     result+='&nbsp&nbsp&nbsp&nbsp'+data.data[i].comment;
//	                   }
	                   //回复
	                    result+='</div>';
	                    
//	                    //回复
//	                    result+='<div class="media-body"  id="ctn_'+data.data[i].topic_mark_id+'" style="display:none">';
//	                    result+='<textarea class="form-control" placeholder="回复内容..." id="area_'+data.data[i].topic_mark_id+'" ></textarea>';
//	                    result+=' </div>';
					}

					  
                    result+='</div>';
				}
				
				$('#comment').append(result);
				 
             
//				$('#topic_title').html(data.data.title);
//				$('#content').html(data.data.content);
//	 			$("#read_cnt").html(data.data.read_cnt);
//	 			$("#forward_cnt").html(data.data.read_cnt);
//	 			$("#comment_cnt").html(data.data.read_cnt);
//	 			$("#thumbs_cnt").html(data.data.read_cnt);
//	 			$("#create_user_name").html(data.data.create_user_name);
//	 			$("#create_time").html(data.data.create_time);
//	 			
//	 			var result='';
//	 			if(data.data.label_list){
//	 				 for(var i = 0;i<data.data.label_list.length;i++){
//	 					result+=data.data.label_list[i];
//	 				 }
//	 			}
//	 			$("#label_list").html(result);
//	 			if(data.data.is_forward==1){
//	 				//按钮变红色 未完成
//	 			}
//	 			if(data.data.is_collect==1){
//	 				//按钮变红色 未完成
//	 			}
//	 			if(data.data.is_thumbs==1){
//	 				//按钮变红色 未完成
//	 			}

			}
		},
		error:function(data){
		}
	});
	
}

function addUserComment(markid,type){
	if(type==0){
		$("#qx_"+markid).show();
		$("#tj_"+markid).show();
		$("#ctn_"+markid).show();
		$("#hf_"+markid).hide();
	}else if(type==1){
		$("#qx_"+markid).hide();
		$("#tj_"+markid).hide();
		$("#ctn_"+markid).hide();
		$("#hf_"+markid).show();
	}else{
		$.ajax({
			type : 'POST',
			dataType:'json', 
			url : ctp + '/interface/topicMarkOperate',
			data:{
				 topic_id:$('#topic_id').val(),
				 type:7,
				 topic_mark_id:markid,
				 comment:$('#area_'+markid).val()
			},
			success:function(data){
				console.log(JSON.stringify(data.data));
				if(data.code==200){
					getCommentSearch(0,100);

				}else{
					swal("提交失败", "", "error");
				}
			},
			error:function(data){
			}
	    });
		
	}

}

function addZan(markid,commentnum,type)
{
	
	var btnidv = $("#btn_"+markid).val();
	if(btnidv == 1)
		return;
	$.ajax({
		type : 'POST',
		dataType:'json', 
		url : ctp + '/interface/topicMarkOperate  ',
		data:{
			 topic_id:$('#topic_id').val(),
			 type:type,
			 topic_mark_id:markid,
		},
		success:function(data){
			console.log(JSON.stringify(data.data));
			if(data.code==200){
				if(type==6){
					$("#btn_"+markid).val("0");
					$("#"+markid).text((commentnum+1)+ '赞');
					$("#btn_"+markid).removeClass("btn-danger");
//					$("#btn_"+markid).unbind( "click");
//				
//					$("#btn_"+markid).bind("click",function(){
//						addZan(markid,commentnum+1,11);
//					});
					
					$("#btn_"+markid).attr('onclick','').unbind("click").click(function(e){

						　addZan(markid,commentnum+1,11);

						});
					
					
				}else{
					$("#btn_"+markid).val("0");
					$("#"+markid).text((commentnum-1)+ '赞');
					$("#btn_"+markid).addClass("btn-danger");
//					$("#btn_"+markid).unbind( "click");
//					$("#btn_"+markid).bind("click",function(){
//						addZan(markid,commentnum-1,6);
//					});
					$("#btn_"+markid).attr('onclick','').unbind("click").click(function(e){

						　addZan(markid,commentnum-1,6);

						});
					
				}

			}else{
				swal("提交失败", "", "error");
			}
		},
		error:function(data){
		}
    });
}
function addComment(){
	
	 $.ajax({
			type : 'POST',
			dataType:'json', 
			url : ctp + '/interface/topicMarkOperate  ',
			data:{
				 topic_id:$('#topic_id').val(),
				 type:"3",
				 comment:$('#id_comment_text').val(),
			},
			success:function(data){
				console.log(JSON.stringify(data.data));
				if(data.code==200){
					$('#id_comment_text').val('');
					getCommentSearch(0,100);
//					getCommentSearch($('#id_comment_max_index').val(),100);
					//swal("提交成功", "", "success");
					//window.history.go(-1);
				}else{
					swal("提交失败", "", "error");
				}
			},
			error:function(data){
			}
	    });
}



function getTopicDetail(){
 $.ajax({
	type : 'POST',
	dataType:'json', 
	url : ctp + '/interface/topicDetailSearch',
	data:{
		topic_id:$('#topic_id').val()
	},
	success:function(data){
		if(data.code==200){
			console.log(JSON.stringify(data.data));
			$('#topic_title').html(data.data.indroduce);
			$('#content').html(data.data.content);
 			$("#read_cnt").html(data.data.read_cnt);
 			$("#forward_cnt").html(data.data.forward_cnt);
 			$("#comment_cnt").html(data.data.comment_cnt);
 			$("#thumbs_cnt").html(data.data.thumbs_cnt);
 			$("#create_user_name").html(data.data.create_user_name);
 			$("#create_time").html(data.data.create_time);
 			$('#left_zan_cnt').html(data.data.thumbs_cnt);
			$('#left_comment_cnt').html(data.data.comment_cnt);
 			var result='';
 			if(data.data.label_list){
 				 for(var i = 0;i<data.data.label_list.length;i++){
 					result+=data.data.label_list[i];
 				 }
 			}
 			$("#label_list").html(result);
 			if(data.data.is_forward==1){
 				$('#is_forward_btn').removeClass("btn-white");
 				$('#is_forward_btn').addClass("btn-danger");
 			}
 			if(data.data.is_collect==1){
 				$('#is_collect_btn').removeClass("btn-white");
 				$('#is_collect_btn').addClass("btn-danger");
 				$('#'+$('#topic_id').val()+"_b").text('收藏');
				$('#is_collect').val(1);
//				$('#'+$('#topic_id').val()+"_b").unbind( "click");
				$('#'+$('#topic_id').val()+"_b").bind("click",function(){
					topicthumbsUp($('#topic_id').val(),5)
				});
 			}else{
 				$('#'+$('#topic_id').val()+"_b").text('取消收藏');
				$('#is_collect').val(0);
//				$('#'+$('#topic_id').val()+"_b").unbind( "click");
				$('#'+$('#topic_id').val()+"_b").bind("click",function(){
					topicthumbsUp($('#topic_id').val(),9)
				});
 			}
 			if(data.data.is_thumbs==1){
 				$('#is_thumbs_btn').removeClass("btn-white");
 				$('#is_thumbs_btn').addClass("btn-danger");
 			}

		}
	},
	error:function(data){
	}
});
	
}
